home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2009 February / PCWFEB09.iso / Software / Freeware / Adobe Air 1.5 / AdobeAIRInstaller.exe / Adobe AIR / Versions / 1.0 / Adobe AIR Application Installer.swf / scripts / SecurityInfo.as < prev    next >
Encoding:
Text File  |  2008-10-29  |  26.1 KB  |  779 lines

  1. package
  2. {
  3.    import components.LocalizedLabel;
  4.    import components.LocalizedText;
  5.    import flash.accessibility.*;
  6.    import flash.data.*;
  7.    import flash.debugger.*;
  8.    import flash.desktop.*;
  9.    import flash.display.*;
  10.    import flash.errors.*;
  11.    import flash.events.*;
  12.    import flash.external.*;
  13.    import flash.filesystem.*;
  14.    import flash.filters.*;
  15.    import flash.geom.*;
  16.    import flash.html.*;
  17.    import flash.html.script.*;
  18.    import flash.media.*;
  19.    import flash.net.*;
  20.    import flash.printing.*;
  21.    import flash.profiler.*;
  22.    import flash.system.*;
  23.    import flash.text.*;
  24.    import flash.ui.*;
  25.    import flash.utils.*;
  26.    import flash.xml.*;
  27.    import mx.binding.*;
  28.    import mx.containers.HBox;
  29.    import mx.containers.VBox;
  30.    import mx.controls.HRule;
  31.    import mx.controls.Image;
  32.    import mx.controls.LinkButton;
  33.    import mx.controls.Spacer;
  34.    import mx.core.DeferredInstanceFromFunction;
  35.    import mx.core.UIComponentDescriptor;
  36.    import mx.core.mx_internal;
  37.    import mx.events.PropertyChangeEvent;
  38.    import mx.states.AddChild;
  39.    import mx.states.RemoveChild;
  40.    import mx.states.State;
  41.    import mx.styles.*;
  42.    
  43.    use namespace mx_internal;
  44.    
  45.    public class SecurityInfo extends VBox implements IBindingClient
  46.    {
  47.       private static var _watcherSetupUtil:IWatcherSetupUtil;
  48.       
  49.       private var _1869917749airPackageIcon:Class;
  50.       
  51.       public var _SecurityInfo_LocalizedText2:LocalizedText;
  52.       
  53.       private var _documentDescriptor_:UIComponentDescriptor;
  54.       
  55.       private var _354487367systemAccessField:LocalizedLabel;
  56.       
  57.       private var _229542092greenCircleIcon:Class;
  58.       
  59.       mx_internal var _watchers:Array;
  60.       
  61.       private var _992840477airIcon:Class;
  62.       
  63.       private var _2057878774redSecurityIcon:Class;
  64.       
  65.       private var _2018223089accessStatusIcon:Image;
  66.       
  67.       private var _1197773823appIconBG:Class;
  68.       
  69.       private var _1654957862redCircleIcon:Class;
  70.       
  71.       private var _265384475moreOptionsButton:LinkButton;
  72.       
  73.       public var _SecurityInfo_LocalizedLabel2:LocalizedLabel;
  74.       
  75.       public var _SecurityInfo_Image1:Image;
  76.       
  77.       mx_internal var _bindingsByDestination:Object;
  78.       
  79.       public var _SecurityInfo_RemoveChild1:RemoveChild;
  80.       
  81.       mx_internal var _bindingsBeginWithWord:Object;
  82.       
  83.       private var _703057299yellowSecurityIcon:Class;
  84.       
  85.       mx_internal var _bindings:Array;
  86.       
  87.       private var _406672806identityVerified:Boolean = false;
  88.       
  89.       private var _embed_mxml_assets_down_arrow_png_1113717148:Class;
  90.       
  91.       private var _1707366196redBlockedIcon:Class;
  92.       
  93.       public function SecurityInfo()
  94.       {
  95.          this._documentDescriptor_ = new UIComponentDescriptor({
  96.             "type":VBox,
  97.             "propertiesFactory":function():Object
  98.             {
  99.                return {"childDescriptors":[new UIComponentDescriptor({
  100.                   "type":Spacer,
  101.                   "propertiesFactory":function():Object
  102.                   {
  103.                      return {"height":14};
  104.                   }
  105.                }),new UIComponentDescriptor({
  106.                   "type":HRule,
  107.                   "propertiesFactory":function():Object
  108.                   {
  109.                      return {
  110.                         "percentWidth":100,
  111.                         "height":2
  112.                      };
  113.                   }
  114.                }),new UIComponentDescriptor({
  115.                   "type":LinkButton,
  116.                   "id":"moreOptionsButton",
  117.                   "events":{
  118.                      "addedToStage":"__moreOptionsButton_addedToStage",
  119.                      "removedFromStage":"__moreOptionsButton_removedFromStage",
  120.                      "click":"__moreOptionsButton_click"
  121.                   },
  122.                   "stylesFactory":function():void
  123.                   {
  124.                      this.icon = _embed_mxml_assets_down_arrow_png_1113717148;
  125.                   },
  126.                   "propertiesFactory":function():Object
  127.                   {
  128.                      return {
  129.                         "labelPlacement":"left",
  130.                         "visible":false
  131.                      };
  132.                   }
  133.                })]};
  134.             }
  135.          });
  136.          this._992840477airIcon = SecurityInfo_airIcon;
  137.          this._1869917749airPackageIcon = SecurityInfo_airPackageIcon;
  138.          this._703057299yellowSecurityIcon = SecurityInfo_yellowSecurityIcon;
  139.          this._2057878774redSecurityIcon = SecurityInfo_redSecurityIcon;
  140.          this._1707366196redBlockedIcon = SecurityInfo_redBlockedIcon;
  141.          this._1654957862redCircleIcon = SecurityInfo_redCircleIcon;
  142.          this._229542092greenCircleIcon = SecurityInfo_greenCircleIcon;
  143.          this._1197773823appIconBG = SecurityInfo_appIconBG;
  144.          this._embed_mxml_assets_down_arrow_png_1113717148 = SecurityInfo__embed_mxml_assets_down_arrow_png_1113717148;
  145.          this.mx_internal::_bindings = [];
  146.          this.mx_internal::_watchers = [];
  147.          this.mx_internal::_bindingsByDestination = {};
  148.          this.mx_internal::_bindingsBeginWithWord = {};
  149.          super();
  150.          mx_internal::_document = this;
  151.          if(!this.styleDeclaration)
  152.          {
  153.             this.styleDeclaration = new CSSStyleDeclaration();
  154.          }
  155.          this.styleDeclaration.defaultFactory = function():void
  156.          {
  157.             this.verticalGap = 0;
  158.          };
  159.          this.states = [this._SecurityInfo_State1_c()];
  160.       }
  161.       
  162.       public static function set watcherSetupUtil(param1:IWatcherSetupUtil) : void
  163.       {
  164.          SecurityInfo._watcherSetupUtil = param1;
  165.       }
  166.       
  167.       public function __moreOptionsButton_click(param1:MouseEvent) : void
  168.       {
  169.          this.openPanel();
  170.       }
  171.       
  172.       public function __moreOptionsButton_removedFromStage(param1:Event) : void
  173.       {
  174.          this.moreOptionsButton.visible = false;
  175.       }
  176.       
  177.       [Bindable(event="propertyChange")]
  178.       private function get redSecurityIcon() : Class
  179.       {
  180.          return this._2057878774redSecurityIcon;
  181.       }
  182.       
  183.       private function _SecurityInfo_LocalizedLabel4_i() : LocalizedLabel
  184.       {
  185.          var _loc1_:LocalizedLabel = new LocalizedLabel();
  186.          this.systemAccessField = _loc1_;
  187.          _loc1_.resourceName = "lblUnrestricted";
  188.          _loc1_.bundleName = "SecurityInfo";
  189.          _loc1_.styleName = "formItemText";
  190.          _loc1_.id = "systemAccessField";
  191.          if(!_loc1_.document)
  192.          {
  193.             _loc1_.document = this;
  194.          }
  195.          return _loc1_;
  196.       }
  197.       
  198.       [Bindable(event="propertyChange")]
  199.       public function get accessStatusIcon() : Image
  200.       {
  201.          return this._2018223089accessStatusIcon;
  202.       }
  203.       
  204.       private function _SecurityInfo_bindingExprs() : void
  205.       {
  206.          var _loc1_:* = undefined;
  207.          _loc1_ = LocalizationManager.getInstance().getString("lblMoreOptions","SecurityInfo");
  208.          _loc1_ = this.moreOptionsButton;
  209.          _loc1_ = this.identityVerified ? this.greenCircleIcon : this.redCircleIcon;
  210.          _loc1_ = this.identityVerified ? "lblVerified" : "lblUnknown";
  211.          _loc1_ = !this.identityVerified;
  212.          _loc1_ = !this.identityVerified;
  213.          _loc1_ = this.redCircleIcon;
  214.       }
  215.       
  216.       public function set systemAccessField(param1:LocalizedLabel) : void
  217.       {
  218.          var _loc2_:Object = this._354487367systemAccessField;
  219.          if(_loc2_ !== param1)
  220.          {
  221.             this._354487367systemAccessField = param1;
  222.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"systemAccessField",_loc2_,param1));
  223.          }
  224.       }
  225.       
  226.       private function _SecurityInfo_Spacer2_c() : Spacer
  227.       {
  228.          var _loc1_:Spacer = new Spacer();
  229.          _loc1_.height = 12;
  230.          if(!_loc1_.document)
  231.          {
  232.             _loc1_.document = this;
  233.          }
  234.          return _loc1_;
  235.       }
  236.       
  237.       private function _SecurityInfo_Spacer4_c() : Spacer
  238.       {
  239.          var _loc1_:Spacer = new Spacer();
  240.          _loc1_.height = 10;
  241.          if(!_loc1_.document)
  242.          {
  243.             _loc1_.document = this;
  244.          }
  245.          return _loc1_;
  246.       }
  247.       
  248.       [Bindable(event="propertyChange")]
  249.       public function get moreOptionsButton() : LinkButton
  250.       {
  251.          return this._265384475moreOptionsButton;
  252.       }
  253.       
  254.       public function set accessStatusIcon(param1:Image) : void
  255.       {
  256.          var _loc2_:Object = this._2018223089accessStatusIcon;
  257.          if(_loc2_ !== param1)
  258.          {
  259.             this._2018223089accessStatusIcon = param1;
  260.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"accessStatusIcon",_loc2_,param1));
  261.          }
  262.       }
  263.       
  264.       private function _SecurityInfo_HBox2_c() : HBox
  265.       {
  266.          var _loc1_:HBox = new HBox();
  267.          if(!_loc1_.document)
  268.          {
  269.             _loc1_.document = this;
  270.          }
  271.          _loc1_.addChild(this._SecurityInfo_LocalizedLabel1_c());
  272.          _loc1_.addChild(this._SecurityInfo_LocalizedLabel2_i());
  273.          return _loc1_;
  274.       }
  275.       
  276.       private function _SecurityInfo_HBox4_c() : HBox
  277.       {
  278.          var _loc1_:HBox = new HBox();
  279.          if(!_loc1_.document)
  280.          {
  281.             _loc1_.document = this;
  282.          }
  283.          _loc1_.addChild(this._SecurityInfo_LocalizedLabel3_c());
  284.          _loc1_.addChild(this._SecurityInfo_LocalizedLabel4_i());
  285.          return _loc1_;
  286.       }
  287.       
  288.       public function __moreOptionsButton_addedToStage(param1:Event) : void
  289.       {
  290.          this.moreOptionsButton.visible = true;
  291.       }
  292.       
  293.       private function _SecurityInfo_AddChild1_c() : AddChild
  294.       {
  295.          var _loc1_:AddChild = new AddChild();
  296.          _loc1_.targetFactory = new DeferredInstanceFromFunction(this._SecurityInfo_Spacer2_c);
  297.          return _loc1_;
  298.       }
  299.       
  300.       private function _SecurityInfo_LocalizedLabel1_c() : LocalizedLabel
  301.       {
  302.          var _loc1_:LocalizedLabel = new LocalizedLabel();
  303.          _loc1_.resourceName = "lblPublisherIdentity";
  304.          _loc1_.bundleName = "SecurityInfo";
  305.          _loc1_.minWidth = 115;
  306.          if(!_loc1_.document)
  307.          {
  308.             _loc1_.document = this;
  309.          }
  310.          return _loc1_;
  311.       }
  312.       
  313.       private function _SecurityInfo_LocalizedLabel3_c() : LocalizedLabel
  314.       {
  315.          var _loc1_:LocalizedLabel = new LocalizedLabel();
  316.          _loc1_.resourceName = "lblSystemAccess";
  317.          _loc1_.bundleName = "SecurityInfo";
  318.          _loc1_.minWidth = 115;
  319.          if(!_loc1_.document)
  320.          {
  321.             _loc1_.document = this;
  322.          }
  323.          return _loc1_;
  324.       }
  325.       
  326.       [Bindable(event="propertyChange")]
  327.       public function get identityVerified() : Boolean
  328.       {
  329.          return this._406672806identityVerified;
  330.       }
  331.       
  332.       private function _SecurityInfo_LocalizedText1_c() : LocalizedText
  333.       {
  334.          var _loc1_:LocalizedText = new LocalizedText();
  335.          _loc1_.percentWidth = 100;
  336.          _loc1_.useHTML = true;
  337.          _loc1_.resourceName = "msgPotentialSecurityRisk";
  338.          _loc1_.bundleName = "SecurityInfo";
  339.          if(!_loc1_.document)
  340.          {
  341.             _loc1_.document = this;
  342.          }
  343.          return _loc1_;
  344.       }
  345.       
  346.       private function _SecurityInfo_VBox2_c() : VBox
  347.       {
  348.          var _loc1_:VBox = new VBox();
  349.          _loc1_.percentWidth = 100;
  350.          _loc1_.setStyle("verticalGap",0);
  351.          if(!_loc1_.document)
  352.          {
  353.             _loc1_.document = this;
  354.          }
  355.          _loc1_.addChild(this._SecurityInfo_LocalizedText1_c());
  356.          _loc1_.addChild(this._SecurityInfo_Spacer3_c());
  357.          _loc1_.addChild(this._SecurityInfo_HBox1_c());
  358.          _loc1_.addChild(this._SecurityInfo_Spacer4_c());
  359.          _loc1_.addChild(this._SecurityInfo_HBox3_c());
  360.          return _loc1_;
  361.       }
  362.       
  363.       override public function initialize() : void
  364.       {
  365.          var bindings:Array;
  366.          var watchers:Array;
  367.          var i:uint;
  368.          var target:SecurityInfo = null;
  369.          var watcherSetupUtilClass:Object = null;
  370.          mx_internal::setDocumentDescriptor(this._documentDescriptor_);
  371.          bindings = this._SecurityInfo_bindingsSetup();
  372.          watchers = [];
  373.          target = this;
  374.          if(_watcherSetupUtil == null)
  375.          {
  376.             watcherSetupUtilClass = getDefinitionByName("_SecurityInfoWatcherSetupUtil");
  377.             watcherSetupUtilClass["init"](null);
  378.          }
  379.          _watcherSetupUtil.setup(this,function(param1:String):*
  380.          {
  381.             return target[param1];
  382.          },bindings,watchers);
  383.          i = 0;
  384.          while(i < bindings.length)
  385.          {
  386.             Binding(bindings[i]).execute();
  387.             i++;
  388.          }
  389.          mx_internal::_bindings = mx_internal::_bindings.concat(bindings);
  390.          mx_internal::_watchers = mx_internal::_watchers.concat(watchers);
  391.          super.initialize();
  392.       }
  393.       
  394.       [Bindable(event="propertyChange")]
  395.       private function get redBlockedIcon() : Class
  396.       {
  397.          return this._1707366196redBlockedIcon;
  398.       }
  399.       
  400.       [Bindable(event="propertyChange")]
  401.       private function get airPackageIcon() : Class
  402.       {
  403.          return this._1869917749airPackageIcon;
  404.       }
  405.       
  406.       private function _SecurityInfo_State1_c() : State
  407.       {
  408.          var _loc1_:State = new State();
  409.          _loc1_.name = "opened";
  410.          _loc1_.overrides = [this._SecurityInfo_RemoveChild1_i(),this._SecurityInfo_AddChild1_c(),this._SecurityInfo_AddChild2_c()];
  411.          return _loc1_;
  412.       }
  413.       
  414.       private function _SecurityInfo_Image1_i() : Image
  415.       {
  416.          var _loc1_:Image = new Image();
  417.          this._SecurityInfo_Image1 = _loc1_;
  418.          _loc1_.id = "_SecurityInfo_Image1";
  419.          BindingManager.executeBindings(this,"_SecurityInfo_Image1",this._SecurityInfo_Image1);
  420.          if(!_loc1_.document)
  421.          {
  422.             _loc1_.document = this;
  423.          }
  424.          return _loc1_;
  425.       }
  426.       
  427.       public function set moreOptionsButton(param1:LinkButton) : void
  428.       {
  429.          var _loc2_:Object = this._265384475moreOptionsButton;
  430.          if(_loc2_ !== param1)
  431.          {
  432.             this._265384475moreOptionsButton = param1;
  433.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"moreOptionsButton",_loc2_,param1));
  434.          }
  435.       }
  436.       
  437.       private function _SecurityInfo_VBox4_c() : VBox
  438.       {
  439.          var _loc1_:VBox = new VBox();
  440.          _loc1_.percentWidth = 100;
  441.          _loc1_.setStyle("horizontalAlign","left");
  442.          _loc1_.setStyle("verticalGap",-3);
  443.          if(!_loc1_.document)
  444.          {
  445.             _loc1_.document = this;
  446.          }
  447.          _loc1_.addChild(this._SecurityInfo_HBox4_c());
  448.          _loc1_.addChild(this._SecurityInfo_LocalizedText3_c());
  449.          return _loc1_;
  450.       }
  451.       
  452.       private function set redSecurityIcon(param1:Class) : void
  453.       {
  454.          var _loc2_:Object = this._2057878774redSecurityIcon;
  455.          if(_loc2_ !== param1)
  456.          {
  457.             this._2057878774redSecurityIcon = param1;
  458.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"redSecurityIcon",_loc2_,param1));
  459.          }
  460.       }
  461.       
  462.       private function _SecurityInfo_LocalizedText3_c() : LocalizedText
  463.       {
  464.          var _loc1_:LocalizedText = new LocalizedText();
  465.          _loc1_.resourceName = "lblFullAccess";
  466.          _loc1_.bundleName = "SecurityInfo";
  467.          _loc1_.percentWidth = 100;
  468.          if(!_loc1_.document)
  469.          {
  470.             _loc1_.document = this;
  471.          }
  472.          return _loc1_;
  473.       }
  474.       
  475.       private function set greenCircleIcon(param1:Class) : void
  476.       {
  477.          var _loc2_:Object = this._229542092greenCircleIcon;
  478.          if(_loc2_ !== param1)
  479.          {
  480.             this._229542092greenCircleIcon = param1;
  481.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"greenCircleIcon",_loc2_,param1));
  482.          }
  483.       }
  484.       
  485.       private function set airIcon(param1:Class) : void
  486.       {
  487.          var _loc2_:Object = this._992840477airIcon;
  488.          if(_loc2_ !== param1)
  489.          {
  490.             this._992840477airIcon = param1;
  491.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"airIcon",_loc2_,param1));
  492.          }
  493.       }
  494.       
  495.       [Bindable(event="propertyChange")]
  496.       public function get systemAccessField() : LocalizedLabel
  497.       {
  498.          return this._354487367systemAccessField;
  499.       }
  500.       
  501.       [Bindable(event="propertyChange")]
  502.       private function get appIconBG() : Class
  503.       {
  504.          return this._1197773823appIconBG;
  505.       }
  506.       
  507.       [Bindable(event="propertyChange")]
  508.       private function get greenCircleIcon() : Class
  509.       {
  510.          return this._229542092greenCircleIcon;
  511.       }
  512.       
  513.       private function set redCircleIcon(param1:Class) : void
  514.       {
  515.          var _loc2_:Object = this._1654957862redCircleIcon;
  516.          if(_loc2_ !== param1)
  517.          {
  518.             this._1654957862redCircleIcon = param1;
  519.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"redCircleIcon",_loc2_,param1));
  520.          }
  521.       }
  522.       
  523.       private function _SecurityInfo_Spacer3_c() : Spacer
  524.       {
  525.          var _loc1_:Spacer = new Spacer();
  526.          _loc1_.height = 10;
  527.          if(!_loc1_.document)
  528.          {
  529.             _loc1_.document = this;
  530.          }
  531.          return _loc1_;
  532.       }
  533.       
  534.       public function openPanel() : void
  535.       {
  536.          currentState = "opened";
  537.          stage.stageHeight = 315;
  538.       }
  539.       
  540.       public function set identityVerified(param1:Boolean) : void
  541.       {
  542.          var _loc2_:Object = this._406672806identityVerified;
  543.          if(_loc2_ !== param1)
  544.          {
  545.             this._406672806identityVerified = param1;
  546.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"identityVerified",_loc2_,param1));
  547.          }
  548.       }
  549.       
  550.       private function _SecurityInfo_bindingsSetup() : Array
  551.       {
  552.          var binding:Binding = null;
  553.          var result:Array = [];
  554.          binding = new Binding(this,function():String
  555.          {
  556.             var _loc1_:* = LocalizationManager.getInstance().getString("lblMoreOptions","SecurityInfo");
  557.             return _loc1_ == undefined ? null : String(_loc1_);
  558.          },function(param1:String):void
  559.          {
  560.             moreOptionsButton.label = param1;
  561.          },"moreOptionsButton.label");
  562.          result[0] = binding;
  563.          binding = new Binding(this,function():DisplayObject
  564.          {
  565.             return moreOptionsButton;
  566.          },function(param1:DisplayObject):void
  567.          {
  568.             _SecurityInfo_RemoveChild1.target = param1;
  569.          },"_SecurityInfo_RemoveChild1.target");
  570.          result[1] = binding;
  571.          binding = new Binding(this,function():Object
  572.          {
  573.             return identityVerified ? greenCircleIcon : redCircleIcon;
  574.          },function(param1:Object):void
  575.          {
  576.             _SecurityInfo_Image1.source = param1;
  577.          },"_SecurityInfo_Image1.source");
  578.          result[2] = binding;
  579.          binding = new Binding(this,function():String
  580.          {
  581.             var _loc1_:* = identityVerified ? "lblVerified" : "lblUnknown";
  582.             return _loc1_ == undefined ? null : String(_loc1_);
  583.          },function(param1:String):void
  584.          {
  585.             _SecurityInfo_LocalizedLabel2.resourceName = param1;
  586.          },"_SecurityInfo_LocalizedLabel2.resourceName");
  587.          result[3] = binding;
  588.          binding = new Binding(this,function():Boolean
  589.          {
  590.             return !identityVerified;
  591.          },function(param1:Boolean):void
  592.          {
  593.             _SecurityInfo_LocalizedText2.includeInLayout = param1;
  594.          },"_SecurityInfo_LocalizedText2.includeInLayout");
  595.          result[4] = binding;
  596.          binding = new Binding(this,function():Boolean
  597.          {
  598.             return !identityVerified;
  599.          },function(param1:Boolean):void
  600.          {
  601.             _SecurityInfo_LocalizedText2.visible = param1;
  602.          },"_SecurityInfo_LocalizedText2.visible");
  603.          result[5] = binding;
  604.          binding = new Binding(this,function():Object
  605.          {
  606.             return redCircleIcon;
  607.          },function(param1:Object):void
  608.          {
  609.             accessStatusIcon.source = param1;
  610.          },"accessStatusIcon.source");
  611.          result[6] = binding;
  612.          return result;
  613.       }
  614.       
  615.       [Bindable(event="propertyChange")]
  616.       private function get redCircleIcon() : Class
  617.       {
  618.          return this._1654957862redCircleIcon;
  619.       }
  620.       
  621.       private function _SecurityInfo_HBox1_c() : HBox
  622.       {
  623.          var _loc1_:HBox = new HBox();
  624.          _loc1_.percentWidth = 100;
  625.          _loc1_.setStyle("verticalAlign","top");
  626.          _loc1_.setStyle("horizontalGap",14);
  627.          if(!_loc1_.document)
  628.          {
  629.             _loc1_.document = this;
  630.          }
  631.          _loc1_.addChild(this._SecurityInfo_Image1_i());
  632.          _loc1_.addChild(this._SecurityInfo_VBox3_c());
  633.          return _loc1_;
  634.       }
  635.       
  636.       [Bindable(event="propertyChange")]
  637.       private function get airIcon() : Class
  638.       {
  639.          return this._992840477airIcon;
  640.       }
  641.       
  642.       private function _SecurityInfo_LocalizedText2_i() : LocalizedText
  643.       {
  644.          var _loc1_:LocalizedText = new LocalizedText();
  645.          this._SecurityInfo_LocalizedText2 = _loc1_;
  646.          _loc1_.percentWidth = 100;
  647.          _loc1_.resourceName = "lblPublisherUndetermined";
  648.          _loc1_.bundleName = "SecurityInfo";
  649.          _loc1_.id = "_SecurityInfo_LocalizedText2";
  650.          BindingManager.executeBindings(this,"_SecurityInfo_LocalizedText2",this._SecurityInfo_LocalizedText2);
  651.          if(!_loc1_.document)
  652.          {
  653.             _loc1_.document = this;
  654.          }
  655.          return _loc1_;
  656.       }
  657.       
  658.       private function _SecurityInfo_AddChild2_c() : AddChild
  659.       {
  660.          var _loc1_:AddChild = new AddChild();
  661.          _loc1_.targetFactory = new DeferredInstanceFromFunction(this._SecurityInfo_VBox2_c);
  662.          return _loc1_;
  663.       }
  664.       
  665.       private function set airPackageIcon(param1:Class) : void
  666.       {
  667.          var _loc2_:Object = this._1869917749airPackageIcon;
  668.          if(_loc2_ !== param1)
  669.          {
  670.             this._1869917749airPackageIcon = param1;
  671.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"airPackageIcon",_loc2_,param1));
  672.          }
  673.       }
  674.       
  675.       private function set redBlockedIcon(param1:Class) : void
  676.       {
  677.          var _loc2_:Object = this._1707366196redBlockedIcon;
  678.          if(_loc2_ !== param1)
  679.          {
  680.             this._1707366196redBlockedIcon = param1;
  681.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"redBlockedIcon",_loc2_,param1));
  682.          }
  683.       }
  684.       
  685.       private function _SecurityInfo_VBox3_c() : VBox
  686.       {
  687.          var _loc1_:VBox = new VBox();
  688.          _loc1_.percentWidth = 100;
  689.          _loc1_.setStyle("horizontalAlign","left");
  690.          _loc1_.setStyle("verticalGap",-3);
  691.          if(!_loc1_.document)
  692.          {
  693.             _loc1_.document = this;
  694.          }
  695.          _loc1_.addChild(this._SecurityInfo_HBox2_c());
  696.          _loc1_.addChild(this._SecurityInfo_LocalizedText2_i());
  697.          return _loc1_;
  698.       }
  699.       
  700.       private function _SecurityInfo_LocalizedLabel2_i() : LocalizedLabel
  701.       {
  702.          var _loc1_:LocalizedLabel = new LocalizedLabel();
  703.          this._SecurityInfo_LocalizedLabel2 = _loc1_;
  704.          _loc1_.bundleName = "SecurityInfo";
  705.          _loc1_.styleName = "formItemText";
  706.          _loc1_.id = "_SecurityInfo_LocalizedLabel2";
  707.          BindingManager.executeBindings(this,"_SecurityInfo_LocalizedLabel2",this._SecurityInfo_LocalizedLabel2);
  708.          if(!_loc1_.document)
  709.          {
  710.             _loc1_.document = this;
  711.          }
  712.          return _loc1_;
  713.       }
  714.       
  715.       private function set yellowSecurityIcon(param1:Class) : void
  716.       {
  717.          var _loc2_:Object = this._703057299yellowSecurityIcon;
  718.          if(_loc2_ !== param1)
  719.          {
  720.             this._703057299yellowSecurityIcon = param1;
  721.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"yellowSecurityIcon",_loc2_,param1));
  722.          }
  723.       }
  724.       
  725.       private function _SecurityInfo_Image2_i() : Image
  726.       {
  727.          var _loc1_:Image = new Image();
  728.          this.accessStatusIcon = _loc1_;
  729.          _loc1_.id = "accessStatusIcon";
  730.          BindingManager.executeBindings(this,"accessStatusIcon",this.accessStatusIcon);
  731.          if(!_loc1_.document)
  732.          {
  733.             _loc1_.document = this;
  734.          }
  735.          return _loc1_;
  736.       }
  737.       
  738.       [Bindable(event="propertyChange")]
  739.       private function get yellowSecurityIcon() : Class
  740.       {
  741.          return this._703057299yellowSecurityIcon;
  742.       }
  743.       
  744.       private function _SecurityInfo_RemoveChild1_i() : RemoveChild
  745.       {
  746.          var _loc1_:RemoveChild = new RemoveChild();
  747.          this._SecurityInfo_RemoveChild1 = _loc1_;
  748.          BindingManager.executeBindings(this,"_SecurityInfo_RemoveChild1",this._SecurityInfo_RemoveChild1);
  749.          return _loc1_;
  750.       }
  751.       
  752.       private function _SecurityInfo_HBox3_c() : HBox
  753.       {
  754.          var _loc1_:HBox = new HBox();
  755.          _loc1_.percentWidth = 100;
  756.          _loc1_.setStyle("verticalAlign","top");
  757.          _loc1_.setStyle("horizontalGap",14);
  758.          if(!_loc1_.document)
  759.          {
  760.             _loc1_.document = this;
  761.          }
  762.          _loc1_.addChild(this._SecurityInfo_Image2_i());
  763.          _loc1_.addChild(this._SecurityInfo_VBox4_c());
  764.          return _loc1_;
  765.       }
  766.       
  767.       private function set appIconBG(param1:Class) : void
  768.       {
  769.          var _loc2_:Object = this._1197773823appIconBG;
  770.          if(_loc2_ !== param1)
  771.          {
  772.             this._1197773823appIconBG = param1;
  773.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"appIconBG",_loc2_,param1));
  774.          }
  775.       }
  776.    }
  777. }
  778.  
  779.